package visitors;

import item.InteractiveItem;
import item.Mount;
import item.Obstacle;
import item.OneShotItem;
import item.TakeableItem;
import item.Trap;

public interface ItemVisitor {

	public void visitOneShotItem(OneShotItem oneshotItem);
	public void visitTakeableItem(TakeableItem takeableItem);
	public void visitTrap(Trap trapItem);
	public void visitInteractive(InteractiveItem interactiveItem);
	public void visitObstacle(Obstacle obstacleItem);
	public void visitMount(Mount mount);
}
